<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- 1. 向字符串添加空格

  给你一个下标从 0 开始的字符串 s ，以及一个下标从 0 开始的整数数组 spaces 。

  数组 spaces 描述原字符串中需要添加空格的下标。每个空格都应该插入到给定索引处的字符值 之前 。

  例如，s = "EnjoyYourCoffee" 且 spaces = [5, 9] ，那么我们需要在 'Y' 和 'C' 之前添加空格，这两个字符分别位于下标 5 和下标 9 。

  因此，最终得到 "Enjoy Your Coffee" 。

  请你添加空格，并返回修改后的字符串。
 -->
</head>
<body>
  <script>
    /**
 * @param {string} s
 * @param {number[]} spaces
 * @return {string}
 */
var addSpaces = function(s, spaces) {
   let s1 = ''
   let m = 0
   for(let i=0;i<spaces.length;i++){    
       s1 += s.slice(m,spaces[i])
       s1 +=" "
       m = spaces[i]
   }
   s1 += s.slice(m,s.length)
   return s1
};
  </script>
</body>
</html>